/**	\file
 *	\brief	Slightly improved strings.
 */
#ifndef MDS_STRING_INCLUDED 
#define MDS_STRING_INCLUDED 1

#include "../types.h"


char    *mds_string_create( size_t len );
void     mds_string_delete( char *str  );
size_t   mds_string_length( const char *str );
char    *mds_string_copy( const char *s );
char    *mds_string( const char *fmt, ... );

char * mds_strtok_r(char *s, const char *delimiters, char **lasts);

char * mds_string_read( const char *filename );

#endif
